/// <summary>
/// Invalidates a rectangle for a given window
/// </summary>
/// <param name="handle">Window handle</param>
/// <param name="rect">Rectangle to invalidate</param>
/// <param name="erase">True to erase the background, false otherwise</param>
/// <remarks>See the documentation for the WinCE version of InvalidateRect</remarks>
[DllImport( "coredll.dll" )]
public extern static void InvalidateRect( IntPtr handle, Rectangle rect, bool erase );
/// <summary>
/// Invalidates a rectangle for a given control
/// </summary>
/// <param name="control">The control to invalidate</param>
/// <param name="rect">Rectangle to invalidate</param>
/// <param name="erase">True to erase the background, false otherwise</param>
/// <remarks>See the documentation for the WinCE version of InvalidateRect</remarks>
public static void InvalidateRect( Control control, Rectangle rect, bool erase )
{
InvalidateRect( control.Handle, rect, erase );
}
[DllImport( "coredll.dll" )]
internal extern static void InvalidateRect( IntPtr handle, IntPtr dummy, bool erase );
/// <summary>
/// Invalidates a given window in its entirety
/// </summary>
/// <param name="handle">Window handle</param>
/// <param name="erase">Rectangle to invalidate</param>
/// <remarks>See the documentation for the WinCE version of InvalidateRect</remarks>
public static void InvalidateRect( IntPtr handle, bool erase )
{
InvalidateRect( handle, IntPtr.Zero, erase );
}
/// <summary>
/// Invalidates a given control in its entirety
/// </summary>
/// <param name="control">The control to invalidate</param>
/// <param name="erase">True to erase the background, false otherwise</param>
/// <remarks>See the documentation for the WinCE version of InvalidateRect</remarks>
public static void InvalidateRect( Control control, bool erase )
{
InvalidateRect( control.Handle, IntPtr.Zero, erase );
}
TODO
None.
Do you know one? Please contribute it!
None.
Please add some!
Please add some!